package se.teamscape.client.I18N;

import com.google.gwt.i18n.client.Constants;

/**
 * Our interface for handling localized constants. See TeamScapeMessages for
 * more advanced structures.
 * 
 * @author Andreas Borglin
 * 
 */
public interface TeamScapeConstants extends Constants {

    // Generic event strings
    @DefaultStringValue("Edit")
    String edit();

    @DefaultStringValue("Delete")
    String delete();

    @DefaultStringValue("Save")
    String save();

    @DefaultStringValue("Cancel")
    String cancel();

    // Person details strings
    @DefaultStringValue("First name")
    String firstName();

    @DefaultStringValue("Last name")
    String lastName();

    @DefaultStringValue("Email")
    String email();

    @DefaultStringValue("Phone")
    String phone();

    // Login stuff
    @DefaultStringValue("Login")
    String login();

    @DefaultStringValue("Remember me")
    String rememberMe();

    // Navigation stuff
    @DefaultStringValue("General")
    String general();

    @DefaultStringValue("List teams")
    String listTeams();
}
